package com.wanmait.translate.system.mapper;

import com.wanmait.translate.configuration.other.SqlDeep;
import com.wanmait.translate.pojo.SystemDept;

import java.util.List;

public interface SystemDeptMapper {
    @SqlDeep({SystemUserMapper.class})
    List<SystemDept> listSystemDept();
    @SqlDeep({SystemUserMapper.class})
    SystemDept getByPrimaryKey(Integer id);

    void save(SystemDept systemDept);

    void update(SystemDept systemDept);

    void remove(Integer id);

    List<Integer> getChildDept(Integer id);

    List<SystemDept> listTopByDeptId(Integer deptId);

    @SqlDeep({SystemUserMapper.class})
    List<SystemDept>  find(String deptName, Integer enable);
}